body {margin:0px; padding:0px; font-family:verdana, "Nimbus Sans L", sans-serif}
a, a:visited:hover {color:#000000; text-decoration:none/*underline !important*/}
a:hover, a:visited {color:#000000; text-decoration:none}
input,textarea {color:#04611A}
input.submit {color:#000000; font-size:75%; background: #ffffff url("../img/cc-fondo-boton.gif") 0% 100% repeat-x; border:1px solid #04611A; font-weight:bold}
form {margin:0px; padding:0px}
h2 {font-size:90%; margin:0px}
.ocultar {display:none; visibility:hidden}
.verde {color:#04611A !important}
.rojo {color:#FF0000 !important}
.flotaizq {float:left}
.derecha {text-align:right}
.centro{text-align: center}
.izquierda {text-align:left}
.ochenta {font-size:80%}
.centramsgcont {padding:0px 10%}

/* Comunes */

div#cab {margin:20px 20px 0px 20px; height:110px; padding:0px; background:url("../../images/cc-cab-ext.gif") 0% 0% no-repeat; font-size:70%; border-bottom:1px dotted #10683E}
div#cab a {float:left; width:475px; height:110px}

div#content {margin-left:20px; padding:40px 0px 10px 0px}
div#fecha {margin-left:475px; text-align:right; padding:85px 0px 10px 0px}
div#cabform {display:block; margin:0px 12%; height:82px; background: url("../img/cc-cabform.jpg") 0% 0% no-repeat}
div#contformenl {margin:0px 12%; text-align:center; padding:15px; background: #E9E9B7 url("../img/cc-borde-caja.gif") 0% 0% repeat-x; font-size:75%;min-width: 540px}

div.msgcont {padding:12px 0px; line-height:150%;text-align:left}
div.msgcont div.msgbox {border:1px solid #CBCC66; background:#F6F5E3; padding:4px}
div.msgcont div.msgbox div.msginfo {font-size:95%;padding:3px 3px 3px 25px; color:#0D6F26; background: #E9E9B7 url("../img/cc-ico-info.gif") 5px 50% no-repeat}
div.msgcont div.msgbox div.msggestion {font-size:95%;padding:3px 3px 3px 25px; color:#0D6F26; background: #E9E9B7 url("../../images/cc-ico-gestion.gif") 5px 50% no-repeat}
div.msgcont div.msgbox div.msgalerta {font-size:95%;padding:3px 3px 3px 25px; color:#0D6F26; background: #E9E9B7 url("../../images/cc-ico-alerta.gif") 5px 50% no-repeat}
div.msgcont div.msgbox div.msgerror {font-size:95%;padding:3px 3px 3px 25px; color:#FF0000; background: #E9E9B7 url("../../images/cc-ico-alerta.gif") 5px 50% no-repeat}
div.msgcont div.msgbox div.msgtexto {font-size:95%;padding: 10px 10px 0px}
div.msgcont div.msgbox div.msgbutton {text-align: center; padding: 10px 0px 15px}

div#pie {margin:0px 12% 30px; padding:5px 8px; background:#CBCC66; font-size:65%}
span.consulta {padding-left:25px; background: url("../img/cc-sobre.gif") 0% 50% no-repeat}

div.lineapuntos {border-top:1px dotted #0C693A; width: 100%}

/* Login */

div#logincabform {display:block; margin:0px 20%; height:82px; background: url("../img/cc-cabform.jpg") 0% 0% no-repeat;min-width: 595px}
div#logincontformenl {margin:0px 20%; text-align:center; padding:15px; background: #E9E9B7 url("../img/cc-borde-caja.gif") 0% 0% repeat-x; font-size:75%;min-width: 565px}

div#logincab {margin:20px 20px 0px 20px; height:110px; padding:0px; background:url("../img/header.gif") 0% 0% no-repeat; font-size:70%; border-bottom:1px dotted #10683E}
div#logincab a {float:left; width:475px; height:110px}

div#logincabform div#acceso {height:82px; background: url("../img/cc-cab-acceso.gif") 100% 0% no-repeat}

div#loginopciones {width:100%; text-align:left; padding:0px; font-size:95%; line-height:150%}

div#loginopciones div#formulario{float:left; width:48%; padding:12px 0px 50px}

div#loginusuario {float:left; text-align:right; padding:3px 5px 3px 0px;width: 90px}
div#logincontrasena {float:left; text-align:right; padding:3px 5px 3px 0px;width: 90px}
div.logininputs {margin-left: 0px; margin-bottom:3px}
div.logininputs inputs {width:150px}

div#loginaceptar {font-size:110%;padding-left:95px}

div#loginopciones div#info {margin-left:52%;text-align:left}

div#loginpie {margin:0px 20% 30px; padding:5px 8px; background:#CBCC66; font-size:65%;min-width: 579px}

/* Menu */

#menuh {
	clear: both;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-left: 20px;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
}

#menuh a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 1px 0;
}


#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
	background: #DBEBF6;
}

/* Tablas */

#mytable {
	float: left;
	width: 700px;
	padding: 0;
	margin: 0;
}

#mytable a {
	color: #c75f3e;
}

table {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background: #E6EAE9;
}

caption {
	padding: 0 0 5px 0;
	/*width: 700px;*/	 
	font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../img/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../img/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(../img/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/***********Consulta**************/
div#cabform div#consultas {height:82px; background: url("../../images/cc-cab-incidencias.gif") 100% 0% no-repeat}

div#consultaformulario {padding:10px 0px; width:565px;max-width:560px; text-align:left; margin: 0px auto}

div#consultade {float:left; padding:3px 5px 3px 19px}
div#consultacontacto {float:left; padding:3px 5px 3px 0px}
div#consultapara {padding:3px 5px 3px 95px}
div#consultaasunto {float:left; padding:3px 5px 3px 81px}
div#consultatexto {float:left; padding:3px 5px 3px 89px}
div.consultainputs {margin-left:136px; margin-bottom:3px}

div.consultainputs input#contacto {width:425px}
div.consultainputs input#de {width:425px}
div.consultainputs input#asunto {width: 425px}
div.consultainputs textarea#texto { width: 425px; height: 10em}

div#consultabutton {text-align: center; padding: 15px 0px 0px}

/***********SignOut**************/
div#cabform div#salida{height:82px; background: url("../img/cc-cab-salida.gif") 100% 0% no-repeat}
div#cabform div#error{height:82px; background: url("../img/cc-cab-error.gif") 100% 0% no-repeat}
div#cabform div#aviso{height:82px; background: url("../img/cc-cab-aviso.gif") 100% 0% no-repeat}

div#signoutformulario {border-top:1px dotted #0C693A; padding:10px}

div#signoutgracias {text-align: center; padding: 5px 0px 15px}

/*************Ayuda******************/

div#cabform div#ayuda {height:82px; background: url("../../images/cc-cab-ayuda.gif") 100% 0% no-repeat}
div#ayudacontenedor {text-align: center; padding:10px 0px; margin: 0px; width:100%;overflow:hidden}

div#ayudacontenedor div#titulocontenido {text-align: center; font-size: 150%}
div#ayudacontenedor div#contenido {text-align: justify; margin:0px}
div#ayudacontenedor div#contenido div.resumen {text-align: justify; padding: 2px 0px 6px 5ex}

div#ayudacontenedor div.capitulo {text-align: left; font-size: 150%;padding-top:15px}
div#ayudacontenedor div.seccion {text-align: left; font-weight: bold}
div#ayudacontenedor div.ayudaimg {text-align: center; padding:15px 0px}
div#ayudacontenedor div.ayudaimg img {border:1px solid #087021}

div#ayudacontenedor div.ayudaimgwidth {text-align: center; padding:15px 0px; width:100%}
div#ayudacontenedor ul div.ayudaimgwidth {position:relative; left:-40px}

div#ayudacontenedor p {text-align: justify; text-indent: 2ex}
div#ayudacontenedor li {text-align: justify}

div#ayudacontenedor dt {text-align: justify; text-indent: 3ex; font-style: italic; font-weight: bold}
div#ayudacontenedor dd {text-align: justify; text-indent: 2ex; padding-bottom: 6px}

